package cn.kgm.article.dto.vo;

import cn.kgm.core.entity.Entity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import lombok.experimental.SuperBuilder;

/*** @author kapi
 * @date 2024-03-15 14:38:00
 * @date 2024-03-15 14:38:00
 */
@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "ArticleInfo", description = "文章详情")
public class ArticleInfoVO extends Entity<Long> {

    /**
     * 文本内容
     */
    @ApiModelProperty(value = "文本内容")
    private String content;

    /**
     * 用户ip地址
     */
    @ApiModelProperty(value = "用户ip地址")
    private String ip;

    /**
     * 文章状态:UNDER_REVIEW,待审核
     */
    @ApiModelProperty(value = "文章状态:UNDER_REVIEW,待审核")
    private String state;
}
